---@class replica_components
---@field ymh_lv replica_ymh_lv

---@class replica_ymh_lv
local ymh_lv = Class(function(self, inst)
    self.inst = inst
    self.lv_cur = net_ushortint(inst.GUID, "ymh_lv.lv_cur",'ymh_lv_lv_cur_change')
    self.exp_cur_max = net_float(inst.GUID, "ymh_lv.exp_cur_max",'ymh_lv_exp_cur_max_change')
    self.exp_cur = net_float(inst.GUID, "ymh_lv.exp_cur",'ymh_lv_exp_cur_change')
end)

function ymh_lv:set_lv_cur(num)
    self.lv_cur:set(num)
end

function ymh_lv:get_lv_cur()
    return self.lv_cur:value()
end

function ymh_lv:set_exp_cur_max(num)
    self.exp_cur_max:set(num)
end

function ymh_lv:get_exp_cur_max()
    return self.exp_cur_max:value()
end

function ymh_lv:set_exp_cur(num)
    self.exp_cur:set(num)
end

function ymh_lv:get_exp_cur()
    return self.exp_cur:value()
end

return ymh_lv